moving bed biofilm reactor - Spanish English Dictionary